An assessment of search-based techniques for reverse engineering feature models

نویسندگان
چکیده

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reverse Engineering Architectural Feature Models

Reverse engineering the variability of an existing system is a challenging activity. The architect knowledge is essential to identify variation points and explicit constraints between features, for instance in feature models (FMs), but the manual creation of FMs is both timeconsuming and error-prone. On a large scale, it is very difficult for an architect to guarantee that the resulting FM ensu...

متن کامل

SPLRevO: Optimizing Complex Feature Models in Search Based Reverse Engineering of Software Product Lines

Recent work to reverse engineer feature models from a set of products leverages a genetic algorithm. This idea has been realized as a framework called ETHOM, however, it suffers from two limitations. First, the existing fitness functions either do not penalize models that contain products which are not in the original dataset, or create models which are missing too many valid products. This res...

متن کامل

Reverse Engineering Feature Models with Evolutionary Algorithms: An Exploratory Study

Successful software evolves, more and more commonly, from a single system to a set of system variants tailored to meet the similiar and yet different functionality required by the distinct clients and users. Software Product Line Engineering (SPLE) is a software development paradigm that has proven effective for coping with this scenario. At the core of SPLE is variability modeling which employ...

متن کامل

Reverse Engineering Feature Models in the Real

Numerous organizations face the need to develop highly con gurable systems with thousands of functionalities and variable subsystems. Feature Models (FMs) are a popular formalism for modeling and reasoning about con gurations of a system. As the manual construction or management of an FM is time-consuming, error-prone and not realistic for large software projects, automated operations for rever...

متن کامل

Database Reverse Engineering: Models, Techniques, and Strategies

Part of the material the lecture is related with the PHENIX research project developed jointly by the University of Namur 1 and the BIKIT 2. The objective of the project is to develop an expert-system approach to database reverse engineering. Reverse engineering a piece of software consists in reconstructing its functional and technical documentation, starting mainly from the source text of the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Systems and Software

سال: 2015

ISSN: 0164-1212

DOI: 10.1016/j.jss.2014.10.037